package com.lemon.components.ant.apimaker.dto;

import java.util.List;

import com.lemon.components.ant.apimaker.enums.CodePart;
import com.lemon.components.ant.apimaker.enums.FileWriteMode;
import com.lemon.components.ant.apimaker.enums.ResultType;
import com.lemon.components.ant.beans.ProjectInfo;

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class ApiMakerReq {
	
	// SQL语句
	private String sql;
	// 业务名
	private String bizName;
	// 服务名
	private String servName;
	// 服务包名
	private String servicePackageName;
	// 注释
	private String comments;
	// 项目全局信息
	private ProjectInfo projectInfo;
	// 需要生成的代码
	private List<CodePart> codepart;
	private boolean pager;
	// 结果集类型
	private ResultType resultType;
	// 文件写入模式
	private FileWriteMode fileWriteMode;
}
